
/**
 *  \file db_extern.h
 *
 *  This file contains extern definitions for global variables.
 */

/*
 *  Copyright (C) 2013. Mindtree Ltd.
 *  All rights reserved.
 */

#ifndef _H_DB_EXTERN_
#define _H_DB_EXTERN_

/* ------------------------------------------ External Global Variables */
/** List of all required UUIDs for static SDDB */
extern UCHAR uuid_128_arr[][16];

/** Count of all the UUIDS stored in the global uuid array */
extern UINT16 num_128_ids;

/** Static SDP database for memory constrained implementations */
extern SDP_RECORD dbase[];

/** Total number of records in the static SDDB */
extern UINT16 num_records;

/* UUID indices array in static SDDB */
extern UCHAR uuid_indices_arr[];

/* Attribute structure array in static SDDB */
extern struct attr attr_arr[];

/* Attribute value array in static SDDB*/
extern UCHAR value_arr[];

#ifdef BT_EIR
/** Total number of Service Class UUIDs in the static SDDB */
extern UINT16 num_service_class_uuids;

/* Service Class UUID indices array */
extern const UCHAR service_class_uuid_indices_arr[];
#endif /* BT_EIR */

#endif /* _H_DB_EXTERN_ */

